package com.zhijian.medical.util;

import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;

/**
 * @Description: TODO
 * @Author: hcg
 * @Date: 2024/11/26
 * @Version: 1.0
 */
public class Date3Util {

    /**
     * 把原始日期字符串转换为目标日期字符串
     *
     * @param originalDateTimeStr
     * @return
     */
    public static String transformDate(String originalDateTimeStr) {
        // 定义原始字符串的格式
        DateTimeFormatter originalFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME;

        // 解析原始字符串为OffsetDateTime对象
        OffsetDateTime offsetDateTime = OffsetDateTime.parse(originalDateTimeStr, originalFormatter);

        // 定义目标字符串的格式
        DateTimeFormatter targetFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 格式化OffsetDateTime对象为目标字符串
        return offsetDateTime.format(targetFormatter);
    }
}
